<?php
    $syscontact = snmp2_real_walk($machine->getAdresseIp(), $machine->getCommunity(), '1.3.6.1.2.1.25.3.3.1.2');
    $moyenne = 0;
    foreach($syscontact as $s) {
        $s += intval(str_replace("INTEGER: ", "", $s));
    }
    if(count($syscontact) > 0) {
        $moyenne = $s / count($syscontact);
        if($moyenne < 60) {
            $criticite = Criticite::recherche(1);
        }
        else if($moyenne < 80) {
            $criticite = Criticite::recherche(3);
        }
        else {
            $moyenne = Criticite::recherche(5);
        }
        $message = "Charge Processeur : ".$moyenne."%";
    }
    else {
        $criticite = Criticite::recherche(2);
        $message = "Impossible de récupérer la charge processeur";
    }
?>